About the Content Package Conformance Test

The following is an excerpt from the ADL SCORM Version 1.2 Conformance Matrix that is covered by the Content Package Conformance Test

Content Package (Resource Package and Content Aggregation Package)
Conformance Category Conformance Label Requirements Summary
SCORM Content Packaging XML Conformant
ADLCP-PIF1 The Content Package:
  • If the Content Package is contained in a Package Interchange File (PIF), the PIF shall be compatible with PKZIP Version 2.04g, and
  • The Manifest shall be placed at the root of the Package (e.g. ZIP archive or CD-ROM), and
  • The Manifest shall be named "imsmanifest.xml", and
  • All supporting control documents shall be placed at the root of the PIF or root directory, and
  • The "imsmanifest.xml" shall be well-formed XML, and
  • The "imsmanifest.xml" shall validate against the IMS Content Packaging XML Schema Definition (XSD) Version 1.1.2, and
  • The "imsmanifest.xml" shall validate against the ADL Content Packaging XML Schema Definition (XSD) Version 1.2, and
  • The Content Package shall contain at least on Sharable Content Object or Asset as defined in the SCORM Content Aggregation Model, and
  • All Sharable Content Object (SCO) learning resources identified in the "imsmanifest.xml" shall be at a minimum: SCO-RTE1, and
  • All Meta-data used with the "imsmanifest.xml" shall adhere to the appropriate SCORM Meta-data Application Profile requirements.

Complete Conformance Matrix


The Content Package Conformance Test verifies that the tested Content Package is conformant the Content Aggregation Model of the SCORM®.

The purpose of this test is to verify that the test subject:

The following will be tested for each element, where applicable:

Note: Warnings do not determine conformance.  These are only suggested conventions. However, using these suggestions ensure the greatest interoperability.


Test Notes

The test can be run on a single Package Interchange File (PIF) or a single imsmanifest.xml file.

Note: At this point in time it is necessary to copy all required Schemas (.xsd files) to the Desktop due to the XML parser that is being utilized.